May 22
2024
SELL
Payment of exercise price or tax liability
$105,824
$67.02 p/Share
1,579
Reduced 2.29%
67,519
Common Stock
May 22
2024
BUY
Grant, award, or other acquisition
-
17,500
Added 20.21%
69,098
Common Stock
May 15
2024
SELL
Payment of exercise price or tax liability
$205,456
$70.05 p/Share
2,933
Reduced 5.38%
51,598
Common Stock
Apr 02
2024
SELL
Open market or private sale
$197,400
$70.0 p/Share
2,820
Reduced 4.92%
54,531
Common Stock
Feb 15
2024
SELL
Open market or private sale
$2,008,791
$70.65 p/Share
28,433
Reduced 33.14%
57,351
Common Stock
Feb 15
2024
BUY
Exercise of conversion of derivative security
$115,500
$11.55 p/Share
10,000
Added 10.44%
85,784
Common Stock
May 22
2023
BUY
Grant, award, or other acquisition
-
17,500
Added 18.76%
75,784
Common Stock
May 16
2023
SELL
Open market or private sale
$118,144
$48.82 p/Share
2,420
Reduced 3.99%
58,284
Common Stock
Apr 03
2023
SELL
Open market or private sale
$133,199
$49.85 p/Share
2,672
Reduced 4.22%
60,704
Common Stock
May 16
2022
SELL
Open market or private sale
$131,859
$57.96 p/Share
2,275
Reduced 3.47%
63,376
Common Stock
May 15
2022
BUY
Grant, award, or other acquisition
-
17,500
Added 21.05%
65,651
Common Stock
Apr 04
2022
SELL
Open market or private sale
$177,198
$67.84 p/Share
2,612
Reduced 5.15%
48,151
Common Stock
Nov 15
2021
SELL
Open market or private sale
$458,896
$85.17 p/Share
5,388
Reduced 9.6%
50,763
Common Stock
May 17
2021
SELL
Open market or private sale
$151,297
$79.63 p/Share
1,900
Reduced 3.27%
56,151
Common Stock
May 15
2021
BUY
Grant, award, or other acquisition
-
15,000
Added 20.53%
58,051
Common Stock
Apr 05
2021
SELL
Open market or private sale
$248,635
$87.64 p/Share
2,837
Reduced 6.18%
43,051
Common Stock
Dec 15
2020
SELL
Open market or private sale
$181,890
$80.84 p/Share
2,250
Reduced 4.67%
45,888
Common Stock
Dec 15
2020
BUY
Exercise of conversion of derivative security
$25,988
$11.55 p/Share
2,250
Added 4.47%
48,138
Common Stock
Dec 09
2020
SELL
Open market or private sale
$192,833
$80.28 p/Share
2,402
Reduced 4.97%
45,888
Common Stock
Dec 09
2020
BUY
Exercise of conversion of derivative security
$27,743
$11.55 p/Share
2,402
Added 4.74%
48,290
Common Stock
Dec 08
2020
SELL
Open market or private sale
$712,908
$80.12 p/Share
8,898
Reduced 16.24%
45,888
Common Stock
Dec 08
2020
BUY
Exercise of conversion of derivative security
$102,772
$11.55 p/Share
8,898
Added 13.97%
54,786
Common Stock
Dec 07
2020
SELL
Open market or private sale
$196,514
$80.21 p/Share
2,450
Reduced 5.07%
45,888
Common Stock
Dec 07
2020
BUY
Exercise of conversion of derivative security
$28,298
$11.55 p/Share
2,450
Added 4.82%
48,338
Common Stock
Nov 25
2020
SELL
Open market or private sale
$689,510
$72.58 p/Share
9,500
Reduced 17.15%
45,888
Common Stock