Aug 26
2024
SELL
Payment of exercise price or tax liability
$27,675
$40.94 p/Share
676
Reduced 1.21%
55,096
Common Stock
Aug 19
2024
SELL
Payment of exercise price or tax liability
$8,366
$40.81 p/Share
205
Reduced 0.37%
55,772
Common Stock
Feb 26
2024
SELL
Payment of exercise price or tax liability
$52,379
$38.8 p/Share
1,350
Reduced 2.35%
55,977
Common Stock
Feb 20
2024
SELL
Payment of exercise price or tax liability
$9,642
$38.57 p/Share
250
Reduced 0.43%
57,327
Common Stock
Feb 16
2024
SELL
Payment of exercise price or tax liability
$63,217
$39.12 p/Share
1,616
Reduced 3.18%
49,141
Common Stock
Feb 16
2024
BUY
Grant, award, or other acquisition
-
14,963
Added 20.63%
57,577
Common Stock
Feb 12
2024
SELL
Payment of exercise price or tax liability
$14,014
$49.0 p/Share
286
Reduced 0.64%
44,230
Common Stock
Aug 18
2023
SELL
Payment of exercise price or tax liability
$9,317
$45.45 p/Share
205
Reduced 0.46%
44,516
Common Stock
Aug 14
2023
SELL
Payment of exercise price or tax liability
$10,560
$44.94 p/Share
235
Reduced 0.52%
44,721
Common Stock
Feb 24
2023
SELL
Payment of exercise price or tax liability
$95,939
$38.33 p/Share
2,503
Reduced 8.12%
28,324
Common Stock
Feb 24
2023
BUY
Grant, award, or other acquisition
-
26,909
Added 37.44%
44,956
Common Stock
Feb 21
2023
SELL
Payment of exercise price or tax liability
$16,092
$39.54 p/Share
407
Reduced 1.94%
20,550
Common Stock
Feb 14
2023
SELL
Payment of exercise price or tax liability
$36,868
$42.87 p/Share
860
Reduced 3.94%
20,957
Common Stock
Aug 15
2022
SELL
Payment of exercise price or tax liability
$22,193
$45.57 p/Share
487
Reduced 2.18%
21,817
Common Stock
Aug 12
2022
SELL
Payment of exercise price or tax liability
$10,732
$45.67 p/Share
235
Reduced 1.04%
22,304
Common Stock
Feb 18
2022
BUY
Grant, award, or other acquisition
-
5,042
Added 18.28%
22,539
Common Stock
Feb 16
2022
SELL
Payment of exercise price or tax liability
$97,420
$64.99 p/Share
1,499
Reduced 7.89%
17,497
Common Stock
Oct 25
2021
SELL
Open market or private sale
$403,341
$93.0 p/Share
4,337
Reduced 18.59%
18,996
Common Stock
Oct 25
2021
BUY
Exercise of conversion of derivative security
$78,066
$18.0 p/Share
4,337
Added 15.67%
23,333
Common Stock
Aug 17
2021
SELL
Open market or private sale
$79,899
$101.01 p/Share
791
Reduced 4.0%
18,996
Common Stock
Aug 16
2021
SELL
Payment of exercise price or tax liability
$159,094
$102.18 p/Share
1,557
Reduced 7.29%
19,787
Common Stock
Aug 16
2021
SELL
Open market or private sale
$204,740
$101.81 p/Share
2,011
Reduced 8.91%
20,557
Common Stock
Aug 16
2021
BUY
Exercise of conversion of derivative security
$45,931
$22.84 p/Share
2,011
Added 8.18%
22,568
Common Stock
May 14
2021
SELL
Open market or private sale
$1,500,590
$88.27 p/Share
17,000
Reduced 44.34%
21,344
Common Stock
May 14
2021
BUY
Exercise of conversion of derivative security
$275,670
$20.42 p/Share
13,500
Added 26.04%
38,344
Common Stock