Jul 17
2024
BUY
Open market or private purchase
$1,656,500
$66.26 p/Share
25,000
Added 2.93%
827,377
Common Stock
Mar 01
2024
SELL
Payment of exercise price or tax liability
$6,995,671
$66.36 p/Share
105,420
Reduced 11.61%
802,377
Common Stock
Mar 01
2024
BUY
Grant, award, or other acquisition
-
251,296
Added 21.68%
907,797
Common Stock
Mar 14
2023
BUY
Open market or private purchase
$2,965,500
$59.31 p/Share
50,000
Added 7.08%
656,501
Common Stock
Mar 02
2023
SELL
Payment of exercise price or tax liability
$9,705,603
$76.46 p/Share
126,937
Reduced 17.31%
606,501
Common Stock
Mar 02
2023
BUY
Grant, award, or other acquisition
-
300,813
Added 29.09%
733,438
Common Stock
Apr 29
2022
BUY
Open market or private purchase
$4,238,019
$67.07 p/Share
63,188
Added 12.74%
432,625
Common Stock
Apr 28
2022
BUY
Open market or private purchase
$662,720
$68.16 p/Share
9,723
Added 2.56%
369,437
Common Stock
Apr 27
2022
BUY
Open market or private purchase
$297,576
$68.55 p/Share
4,341
Added 1.19%
359,714
Common Stock
Apr 26
2022
BUY
Open market or private purchase
$1,789,703
$68.55 p/Share
26,108
Added 6.84%
355,373
Common Stock
Apr 25
2022
BUY
Open market or private purchase
$2,546,114
$69.49 p/Share
36,640
Added 10.01%
329,265
Common Stock
Mar 01
2022
BUY
Exercise of conversion of derivative security
$6,781,962
$80.06 p/Share
84,711
Added 22.45%
292,625
Common Stock
Oct 20
2021
SELL
Open market or private sale
$16,727,170
$81.19 p/Share
206,025
Reduced 49.77%
207,914
Common Stock
Oct 20
2021
BUY
Exercise of conversion of derivative security
$6,215,774
$30.17 p/Share
206,025
Added 33.23%
413,939
Common Stock
Oct 19
2021
SELL
Open market or private sale
$19,893,788
$81.12 p/Share
245,239
Reduced 54.12%
207,914
Common Stock
Oct 19
2021
BUY
Exercise of conversion of derivative security
$7,398,861
$30.17 p/Share
245,239
Added 35.11%
453,153
Common Stock
May 14
2021
SELL
Open market or private sale
$3,608,136
$72.47 p/Share
49,788
Reduced 19.32%
207,914
Common Stock
May 14
2021
BUY
Exercise of conversion of derivative security
$1,391,575
$27.95 p/Share
49,788
Added 16.19%
257,702
Common Stock
May 10
2021
SELL
Open market or private sale
$1,484,608
$72.48 p/Share
20,483
Reduced 8.97%
207,914
Common Stock
May 10
2021
BUY
Exercise of conversion of derivative security
$562,258
$27.45 p/Share
20,483
Added 8.23%
228,397
Common Stock
May 06
2021
SELL
Open market or private sale
$8,866,460
$71.12 p/Share
124,669
Reduced 37.49%
207,914
Common Stock
Apr 29
2021
SELL
Open market or private sale
$17,104,701
$70.68 p/Share
242,002
Reduced 42.12%
332,583
Common Stock
Mar 01
2021
BUY
Exercise of conversion of derivative security
$3,685,706
$63.75 p/Share
57,815
Added 9.14%
574,585
Common Stock
Mar 02
2020
BUY
Exercise of conversion of derivative security
$2,505,244
$40.81 p/Share
61,388
Added 10.62%
516,770
Common Stock
Mar 01
2019
BUY
Exercise of conversion of derivative security
$4,149,014
$46.77 p/Share
88,711
Added 16.3%
455,382
Common Stock