Nov 12
2024
SELL
Payment of exercise price or tax liability
$8,432
$74.62 p/Share
113
Reduced 0.75%
14,999
Common Stock
Nov 12
2024
BUY
Grant, award, or other acquisition
$89,917
$74.62 p/Share
1,205
Added 7.38%
15,112
Common Stock
Nov 09
2024
SELL
Payment of exercise price or tax liability
$25,573
$73.7 p/Share
347
Reduced 2.43%
13,907
Common Stock
Aug 12
2024
SELL
Payment of exercise price or tax liability
$180,807
$54.94 p/Share
3,291
Reduced 18.76%
14,254
Common Stock
Aug 12
2024
BUY
Exercise of conversion of derivative security
$171,039
$49.22 p/Share
3,475
Added 16.53%
17,545
Common Stock
Nov 12
2023
SELL
Payment of exercise price or tax liability
$5,751
$50.9 p/Share
113
Reduced 0.8%
14,070
Common Stock
Nov 09
2023
SELL
Payment of exercise price or tax liability
$21,020
$51.02 p/Share
412
Reduced 2.82%
14,183
Common Stock
Nov 09
2023
BUY
Grant, award, or other acquisition
$84,948
$51.02 p/Share
1,665
Added 10.24%
14,595
Common Stock
Nov 12
2022
SELL
Payment of exercise price or tax liability
$9,181
$81.25 p/Share
113
Reduced 0.87%
12,930
Common Stock
Nov 09
2022
SELL
Payment of exercise price or tax liability
$33,243
$81.48 p/Share
408
Reduced 3.21%
12,313
Common Stock
Nov 09
2022
BUY
Grant, award, or other acquisition
$59,480
$81.48 p/Share
730
Added 5.3%
13,043
Common Stock
Nov 08
2022
SELL
Payment of exercise price or tax liability
$42,320
$81.23 p/Share
521
Reduced 3.93%
12,721
Common Stock
Nov 08
2022
BUY
Exercise of conversion of derivative security
$29,353
$40.6 p/Share
723
Added 5.18%
13,242
Common Stock
Nov 04
2022
SELL
Payment of exercise price or tax liability
$6,535
$83.79 p/Share
78
Reduced 0.62%
12,519
Common Stock
Nov 21
2021
SELL
Payment of exercise price or tax liability
$11,190
$82.89 p/Share
135
Reduced 1.06%
12,597
Common Stock
Nov 12
2021
SELL
Payment of exercise price or tax liability
$10,067
$83.89 p/Share
120
Reduced 0.93%
12,732
Common Stock
Nov 09
2021
SELL
Payment of exercise price or tax liability
$31,825
$83.97 p/Share
379
Reduced 3.19%
11,492
Common Stock
Nov 09
2021
BUY
Grant, award, or other acquisition
$114,199
$83.97 p/Share
1,360
Added 9.57%
12,852
Common Stock
Nov 04
2021
SELL
Payment of exercise price or tax liability
$7,713
$82.94 p/Share
93
Reduced 0.78%
11,871
Common Stock
Jun 15
2021
SELL
Payment of exercise price or tax liability
$23,312
$81.51 p/Share
286
Reduced 2.33%
11,964
Common Stock
Jun 15
2021
BUY
Exercise of conversion of derivative security
$15,392
$37.0 p/Share
416
Added 3.28%
12,250
Common Stock
Nov 21
2020
SELL
Payment of exercise price or tax liability
$8,965
$65.92 p/Share
136
Reduced 1.14%
11,834
Common Stock
Nov 09
2020
SELL
Payment of exercise price or tax liability
$21,443
$63.44 p/Share
338
Reduced 3.2%
10,215
Common Stock
Nov 09
2020
BUY
Grant, award, or other acquisition
$111,337
$63.44 p/Share
1,755
Added 12.79%
11,970
Common Stock
Nov 04
2020
SELL
Payment of exercise price or tax liability
$4,587
$55.26 p/Share
83
Reduced 0.78%
10,553
Common Stock