Oct 22
2024
SELL
Open market or private sale
$40,163
$61.79 p/Share
650
Reduced 5.42%
11,339
Common Stock
Feb 26
2024
SELL
Payment of exercise price or tax liability
$32,516
$48.97 p/Share
664
Reduced 5.32%
11,825
Common Stock
Feb 26
2024
BUY
Grant, award, or other acquisition
-
1,687
Added 11.9%
12,489
Common Stock
Jan 26
2024
SELL
Payment of exercise price or tax liability
$15,048
$54.92 p/Share
274
Reduced 2.47%
10,802
Common Stock
Jan 25
2024
SELL
Payment of exercise price or tax liability
$17,205
$54.97 p/Share
313
Reduced 2.75%
11,076
Common Stock
Jan 23
2024
BUY
Grant, award, or other acquisition
$148,120
$53.96 p/Share
2,745
Added 19.42%
11,389
Common Stock
Jan 22
2024
SELL
Payment of exercise price or tax liability
$4,400
$53.67 p/Share
82
Reduced 0.94%
8,644
Common Stock
Feb 28
2023
SELL
Payment of exercise price or tax liability
$19,417
$70.1 p/Share
277
Reduced 3.08%
8,726
Common Stock
Feb 28
2023
BUY
Grant, award, or other acquisition
-
1,135
Added 11.2%
9,003
Common Stock
Jan 28
2023
SELL
Payment of exercise price or tax liability
$16,981
$72.57 p/Share
234
Reduced 2.89%
7,866
Common Stock
Jan 26
2023
SELL
Payment of exercise price or tax liability
$22,617
$72.03 p/Share
314
Reduced 3.73%
8,100
Common Stock
Jan 24
2023
BUY
Grant, award, or other acquisition
-
1,875
Added 18.22%
8,414
Common Stock
Jan 23
2023
SELL
Payment of exercise price or tax liability
$4,965
$71.96 p/Share
69
Reduced 1.04%
6,539
Common Stock
Jan 22
2023
SELL
Payment of exercise price or tax liability
$5,599
$69.13 p/Share
81
Reduced 1.21%
6,608
Common Stock
Sep 30
2022
SELL
Payment of exercise price or tax liability
$39,887
$71.1 p/Share
561
Reduced 7.77%
6,659
Common Stock
Jan 25
2022
BUY
Grant, award, or other acquisition
-
1,400
Added 16.29%
7,194
Common Stock
Jan 24
2022
SELL
Payment of exercise price or tax liability
$7,061
$90.53 p/Share
78
Reduced 1.33%
5,794
Common Stock
Jan 23
2022
SELL
Payment of exercise price or tax liability
$6,100
$89.7 p/Share
68
Reduced 1.14%
5,872
Common Stock
Jan 22
2022
SELL
Payment of exercise price or tax liability
$14,531
$89.7 p/Share
162
Reduced 2.65%
5,940
Common Stock
Nov 12
2021
SELL
Open market or private sale
$50,168
$88.48 p/Share
567
Reduced 5.74%
9,303
Common Stock
Nov 12
2021
BUY
Exercise of conversion of derivative security
$18,694
$32.97 p/Share
567
Added 5.43%
9,870
Common Stock
May 04
2021
SELL
Open market or private sale
$58,736
$73.42 p/Share
800
Reduced 11.64%
6,072
Common Stock
Feb 23
2021
SELL
Payment of exercise price or tax liability
$18,720
$69.59 p/Share
269
Reduced 3.77%
6,862
Common Stock
Feb 23
2021
BUY
Grant, award, or other acquisition
-
683
Added 8.74%
7,131
Common Stock
Jan 26
2021
SELL
Payment of exercise price or tax liability
$9,198
$60.12 p/Share
153
Reduced 2.95%
5,038
Common Stock