Dec 08
2023
SELL
Open market or private sale
$139,410
$46.47 p/Share
3,000
Reduced 5.59%
50,638
Common Stock
Nov 13
2023
SELL
Open market or private sale
$102,700
$41.08 p/Share
2,500
Reduced 4.45%
53,638
Common Stock
May 31
2023
SELL
Payment of exercise price or tax liability
$240,537
$46.67 p/Share
5,154
Reduced 8.41%
56,138
Common Stock
May 31
2023
BUY
Grant, award, or other acquisition
-
13,339
Added 17.87%
61,292
Common Stock
May 15
2023
SELL
Payment of exercise price or tax liability
$137,836
$46.74 p/Share
2,949
Reduced 5.79%
47,953
Common Stock
May 15
2023
BUY
Exercise of conversion of derivative security
$374,948
$46.74 p/Share
8,022
Added 14.11%
48,849
Common Stock
Apr 17
2023
SELL
Payment of exercise price or tax liability
$62,473
$49.78 p/Share
1,255
Reduced 2.84%
42,880
Common Stock
Apr 17
2023
BUY
Exercise of conversion of derivative security
$169,899
$49.78 p/Share
3,413
Added 7.18%
44,135
Common Stock
Nov 15
2022
SELL
Payment of exercise price or tax liability
$120,082
$59.3 p/Share
2,025
Reduced 4.74%
40,722
Common Stock
Nov 15
2022
BUY
Exercise of conversion of derivative security
$273,432
$59.3 p/Share
4,611
Added 9.74%
42,747
Common Stock
Aug 18
2022
SELL
Open market or private sale
$285,200
$71.3 p/Share
4,000
Reduced 9.49%
38,136
Common Stock
May 16
2022
SELL
Payment of exercise price or tax liability
-
3,450
Reduced 7.57%
42,136
Common Stock
May 16
2022
BUY
Exercise of conversion of derivative security
-
7,857
Added 15.39%
43,206
Common Stock
Mar 15
2022
SELL
Payment of exercise price or tax liability
$98,800
$66.22 p/Share
1,492
Reduced 3.8%
37,729
Common Stock
Mar 15
2022
BUY
Exercise of conversion of derivative security
$224,949
$66.22 p/Share
3,397
Added 7.97%
39,221
Common Stock
Feb 14
2022
SELL
Payment of exercise price or tax liability
$426,840
$65.85 p/Share
6,482
Reduced 15.32%
35,824
Common Stock
Feb 14
2022
BUY
Grant, award, or other acquisition
-
19,794
Added 31.87%
42,306
Common Stock
Nov 15
2021
SELL
Payment of exercise price or tax liability
$355,701
$87.31 p/Share
4,074
Reduced 15.32%
22,512
Common Stock
Nov 15
2021
BUY
Exercise of conversion of derivative security
-
9,279
Added 27.49%
24,477
Common Stock
Aug 05
2021
SELL
Open market or private sale
$1,332,900
$88.86 p/Share
15,000
Reduced 46.43%
17,307
Common Stock
May 15
2021
SELL
Payment of exercise price or tax liability
$541,191
$76.31 p/Share
7,092
Reduced 18.0%
32,307
Common Stock
May 15
2021
BUY
Grant, award, or other acquisition
-
10,734
Added 24.01%
33,980
Common Stock
May 15
2021
BUY
Exercise of conversion of derivative security
-
5,419
Added 13.51%
34,686
Common Stock
Feb 19
2021
SELL
Payment of exercise price or tax liability
$270,866
$72.99 p/Share
3,711
Reduced 13.77%
23,246
Common Stock
Feb 19
2021
BUY
Grant, award, or other acquisition
-
9,891
Added 26.84%
26,957
Common Stock